package com.xjtu.service;

import com.xjtu.dto.EditPassDto;
import com.xjtu.dto.EditUserDto;
import com.xjtu.dto.UserDto;
import com.xjtu.dto.UserLoginDTO;
import com.xjtu.entity.User;
import com.xjtu.result.PageResult;
import com.xjtu.vo.UserLoginVo;
import com.xjtu.vo.UserVo;

public interface UserService {

    public UserLoginVo login(UserLoginDTO userLoginDTO);

    UserVo insert(UserDto userDto);

    UserVo edit(EditUserDto editUserDto);

    void editPass(EditPassDto editPassDto);

    PageResult pageQuery(Integer page, Integer size, String name);

    void detelt(Integer id);

    User getById(Integer id);
}
